package com.fg.cloud.manager.entry.factory;

import java.math.BigDecimal;
import java.util.Date;

import com.fg.cloud.manager.entry.BaseEntity;

/**
  * Description:对账单实体类
  * @author shaoqiping
  * @date 2017年8月28日上午11:35:25
*/
public class FactoryStatementEntity extends BaseEntity {

	private static final long serialVersionUID = 926093622955974866L;
	
	/**对账单ID*/
	private Long id;
	/**对账单编码*/
	private String statementNum;
	/**厂商ID*/
	private Long facId;
	/**经销商ID*/
	private Long ageId;
	/**上一期ID*/
	private Long parentId;
	/**对账单名称*/
	private String name;
	/**期初余额*/
	private BigDecimal oldAmount;
	/**期末余额*/
	private BigDecimal newAmount;
	/**确认状态 1.确认 2.未确认 3.退回*/
	private Integer status;
	/**推送转台 0.未推送 1.已推送*/
	private Integer push;
	/**备注*/
	private String remark;
	/**对账单起始时间*/
	private Date startTime;
	/**对账单截止时间*/
	private Date endTime;
	/**厂商名称*/
	private String facName;
	/**经销商名称*/
	private String ageName;
	
	
	
	public String getFacName() {
		return facName;
	}
	public void setFacName(String facName) {
		this.facName = facName;
	}
	public String getAgeName() {
		return ageName;
	}
	public void setAgeName(String ageName) {
		this.ageName = ageName;
	}
	public Long getId() {
		return id;
	}
	public void setId(Long id) {
		this.id = id;
	}
	public Long getFacId() {
		return facId;
	}
	public void setFacId(Long facId) {
		this.facId = facId;
	}
	public Long getAgeId() {
		return ageId;
	}
	public void setAgeId(Long ageId) {
		this.ageId = ageId;
	}
	public Long getParentId() {
		return parentId;
	}
	public void setParentId(Long parentId) {
		this.parentId = parentId;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public Integer getStatus() {
		return status;
	}
	public void setStatus(Integer status) {
		this.status = status;
	}
	public String getRemark() {
		return remark;
	}
	public void setRemark(String remark) {
		this.remark = remark;
	}
	public Date getStartTime() {
		return startTime;
	}
	public void setStartTime(Date startTime) {
		this.startTime = startTime;
	}
	public Date getEndTime() {
		return endTime;
	}
	public void setEndTime(Date endTime) {
		this.endTime = endTime;
	}
	public String getStatementNum() {
		return statementNum;
	}
	public void setStatementNum(String statementNum) {
		this.statementNum = statementNum;
	}
	public BigDecimal getOldAmount() {
		return oldAmount;
	}
	public void setOldAmount(BigDecimal oldAmount) {
		this.oldAmount = oldAmount;
	}
	public BigDecimal getNewAmount() {
		return newAmount;
	}
	public void setNewAmount(BigDecimal newAmount) {
		this.newAmount = newAmount;
	}
	public Integer getPush() {
		return push;
	}
	public void setPush(Integer push) {
		this.push = push;
	}
	
}
